OCR J277 Topic 1.3.2

The Concept of Layers

Breaking down complex network communication into manageable chunks.

Learning Checklist

Your Progress:
0/3
Click to view full objective list
1

What is a Layer?

Networking is incredibly complex. To make it easier to understand and build, we break network protocols down into layers. A layer is simply a division of network functionality.

The Postal Analogy

Think of sending a letter in the post. The process is broken down into independent 'layers' of work:

1

You (The Sender)

You write the letter and put it in an envelope. You don't care how the post office delivers it, as long as it gets there.

2

The Sorting Office

They read the address and decide which van needs to take it. They don't care about what you wrote inside the letter.

3

The Delivery Driver

They physically drive the van on the roads. They don't care about the sorting machines; they just drive the route.

The Point: Each stage does its own specific job and then hands the data (the letter) to the next layer down.
2

Why Use Layers? (The Exam Focus)

This is the most frequently examined part of this topic. You must be able to describe the advantages of using layers to construct network protocols.

Self-Contained

Layers are independent. You can change or update one layer without affecting any of the other layers. (Just like replacing postal vans with electric vans doesn't force you to change how you write a letter!)

Specialisation

It allows developers to concentrate on just one aspect of the network. A programmer building a web browser only needs to worry about the top layer, not how the physical Wi-Fi radio waves work.

Easier Troubleshooting

Breaking a massive, complex network down into smaller, manageable layers makes it much easier to identify and fix errors when something goes wrong.

Interoperability

It promotes standardisation, ensuring that hardware and software from different manufacturers can communicate smoothly with each other.

3

The TCP/IP Model

Exam Trap: Do NOT Memorise This!

The internet uses a famous 4-layer model called the TCP/IP Model. You might see the names of these layers in an exam question to give you context, but you do not need to memorise their names or what each specific layer does!

Just so you recognise the names if they appear on a test paper, the four layers of the TCP/IP model are:

4. Application Layer (e.g., HTTP, FTP, SMTP)
3. Transport Layer (e.g., TCP)
2. Internet Layer (e.g., IP addresses)
1. Link / Network Access Layer (e.g., Ethernet, Wi-Fi)

Remember: If a question mentions these names, it is almost certainly just going to ask you to explain the benefits of layering (from Section 2 above).

4

Exam Scenario Practice

These are real types of questions you could face. Think of your answer before clicking to reveal!

With regards to network protocols, define what is meant by a 'layer'. (1 mark)
Reveal Answer

A layer is a division of network functionality.

(Note: "where jobs/processes are split up" would also receive the mark).

The TCP/IP model uses layers including the application layer and transport layer. Explain why the TCP/IP model uses layers. (2 marks)
Reveal Answer

Any two of the following points would gain a mark:

  • A layer can be removed/changed without affecting any other layers.
  • Each layer has its own purpose / is self-contained.
  • It allows developers to concentrate on one specific aspect of the network.
  • Individual protocols are smaller and simpler to manage.

Trap: Do not just list what the application or transport layers do! The question asks WHY layers are used in general.

Lesson Summary & Review

Congratulations! You have completed Topic 1.3.2!